iT邦幫忙

2022 iThome 鐵人賽

DAY 6
0
Modern Web

【每天5分鐘】學前端系列 第 6

Day06【每天5分鐘】學前端 | HTML 表格 table

  • 分享至 

  • xImage
  •  

今天要來製作表格,還會介紹 HTML Entities,以及 註解 的寫法。

表格 Table

透過二維資料表來呈現資訊。

附上 MDN 介紹連結 網址點我


<table></table>:表格
<thead></thead>:表頭
<tbody></tbody>:表身
<tfoot></tfoot>:表尾
<tr></tr>:表格中的行(包含一個或多個<th> 或 <td>元素), 橫的
<th></th>:通常在表格裡最上方,預設為 粗體字型
<td></td>:儲存格

程式碼的架構會是這樣的:

<table>
    <thead>
        <tr>
            <th></th>
        </tr>
    </thead>
    <tbody> 
        <tr>
            <td></td>
        </tr>
    </tbody>
    <tfoot>  
        <tr>
            <td></td>
        </tr>
    </tfoot>
</table>

<table> 標籤包住整個表單
裡面依序會有 表頭表身表尾

其中<th>、<td>標籤內可以放入屬性,記得要空一格空格再輸入 屬性(Attribute)
rowspan、colspan 就是屬性。 怎麼設定屬性中的值呢?
rowspan=" ",在" "裡面輸入數字,數字即表示要合併的 行數
colspan=" ",同理,輸入的數字表示要橫跨的 列數

例如:

<td rowspan="2">我要往下吃掉1格</td>
<td colspan="3">我要往右吃掉2格</td>

rowspan / colspan 若希望數字為 1 則不用寫這個屬性,表示不合併 / 橫跨(預設即是)。


網路上有很多表格的範例與教學,我就不示範囉~主要在講解觀念
才不是因為懶惰呢XD 主題可是 【每天5分鐘】 不能話太多!
雖然每次打一打都有 2、3 千字(這樣 5 分鐘內看得完嗎?)

有考慮錄成 YouTube 影片,感覺會比文字敘述更清楚,待我研究研究(有空的話...)

/images/emoticon/emoticon37.gif /images/emoticon/emoticon37.gif


另,下方附上的 GitHub 連結,我忘記把註解的東西刪掉就一起上傳了
今天會先教如何打註解,就不補刪囉 ^^

註解

註解是寫給開發人員自己看的文字,並不會呈現在網頁上,可是會出現在 原始碼 當中,
所以千萬不要打上個資或老闆的壞話啊!(萬一老闆知道怎麼開原始碼你就慘了~)
/images/emoticon/emoticon82.gif

首先我們打上<!-- ,輸入要加上去的註解內容,結尾打上 --> 就完成囉。

或者將游標移到想要註解的那一行,要註解哪一段內容則是整段用滑鼠反白,
使用快速鍵: Ctrl + / 更快速喔
註解錯行了怎麼辦?只要再按一次 Ctrl + / 就恢復到註解之前的狀態囉

範例:

<p>小明放在桌上的飲料</p>
<!-- 我每天下課經過都偷喝一口 -->

常用 HTML Entities 介紹

有些保留字或特殊的符號,直接打上去在網頁上是無法呈現的。
需要打上他的 Entity Name 或 Entity Number ,電腦才會顯現那個符號,以下是我的筆記分享

Entity Name (Result) Description

  • &divide; (÷)除法符號
  • &times; (×)乘法符號
  • &lt; (<)小於符號
  • &gt; (>)大於符號
  • &quot; (")雙引號
  • &apos; (')單引號
  • &copy; (©)版權宣告符號
  • &amp; (&)和、與代表符號
  • &rarr; (→)向右箭頭符號
  • &hearts; (♥)愛心符號

附上其他 HTML Entities 介紹連結(W3School) 網址點我


https://ithelp.ithome.com.tw/upload/images/20220907/2015134645fAQgkGhw.png 挑戰看看:
練習寫出如下圖的表格,( Olivia 是我的名字)你可以改成任意文字或空白
指定藍色框內標籤要使用<thead>,黑色框內標籤使用<tbody>而最後一行內容為 0 . = 的使用<tfoot>
https://ithelp.ithome.com.tw/upload/images/20220907/20151346FQbSwCTG9Z.png

附上還沒教到的 CSS 樣式
請把<style>標籤及裡面的東西, 依樣畫葫蘆 地複製貼上在<head>標籤裡面
我已經幫你寫好設定他們的寬度,以及各色的邊框線了 (ノ>ω<)ノ

<head>
    <title>每天5分鐘學前端</title>
    <style>
        th, td{
            width: 50px;
            text-align: center;
        }
        table{
            border: 1px solid red;
        }
        th{
            border: 1px solid blue;
        }
        td{
            border: 1px solid black;
        }
    </style>
</head>

表格內容你要全部都自己設計也可以喔
練習看看打程式碼會學得更快 : ) 加油!
附上我寫的版本在 GitHub 供參考 網址點我 /images/emoticon/emoticon33.gif


https://ithelp.ithome.com.tw/upload/images/20220907/2015134645fAQgkGhw.png 自學指引:

  • <caption> 標籤
  • Entity Number
  • 如何開啟網頁的原始碼?
  • 使用 GitHub
  • 可下載 GitHub Desktop


感謝閱讀,我們明天見囉~~~ /images/emoticon/emoticon29.gif


上一篇
正版Day05【每天5分鐘】學前端 | HTML 標籤
下一篇
Day07【每天5分鐘】學前端 | HTML 表單 form
系列文
【每天5分鐘】學前端30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
隱士者
iT邦新手 4 級 ‧ 2022-09-07 08:54:13

期待妳的Youtube教學影片

Olivia iT邦新手 4 級 ‧ 2022-09-07 19:48:06 檢舉

謝謝!我再研究一下要怎麼錄製影片 ٩(ˊᗜˋ )و

0
json_liang
iT邦研究生 4 級 ‧ 2022-09-07 14:07:19
看更多先前的回應...收起先前的回應...
Olivia iT邦新手 4 級 ‧ 2022-09-07 19:49:19 檢舉

芝麻開門?(需要通關密語才能看得見嗎)

json_liang iT邦研究生 4 級 ‧ 2022-09-07 22:55:46 檢舉

明天見!

Olivia iT邦新手 4 級 ‧ 2022-09-08 10:09:01 檢舉

/images/emoticon/emoticon37.gif

json_liang iT邦研究生 4 級 ‧ 2022-09-08 11:12:06 檢舉

/images/emoticon/emoticon08.gif

0
overcast3579
iT邦新手 5 級 ‧ 2022-09-08 15:39:41
Olivia iT邦新手 4 級 ‧ 2022-09-08 17:46:08 檢舉

芝麻開門! /images/emoticon/emoticon37.gif

我要留言

立即登入留言